package com.retailshop.shopuser.service.impl;

import com.retailshop.shopuser.entity.SysMessage;
import com.retailshop.shopuser.mapper.SysMessageMapper;
import com.retailshop.shopuser.service.SysMessageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service("sysMessageService")
public class SysMessageServiceImpl implements SysMessageService {
    
    @Autowired
    SysMessageMapper sysMessageMapper;
    
    @Override
    public int deleteByPrimaryKey(Integer sysMessageId) {
        return sysMessageMapper.deleteByPrimaryKey(sysMessageId);
    }

    @Override
    public int insert(SysMessage record) {
        return sysMessageMapper.insert(record);
    }

    @Override
    public int insertSelective(SysMessage record) {
        return sysMessageMapper.insertSelective(record);
    }

    @Override
    public SysMessage selectByPrimaryKey(Integer sysMessageId) {
        return null;
    }

    @Override
    public int updateByPrimaryKeySelective(SysMessage record) {
        return sysMessageMapper.updateByPrimaryKeySelective(record);
    }

    @Override
    public int updateByPrimaryKeyWithBLOBs(SysMessage record) {
        return sysMessageMapper.updateByPrimaryKeyWithBLOBs(record);
    }

    @Override
    public int updateByPrimaryKey(SysMessage record) {
        return sysMessageMapper.updateByPrimaryKey(record);
    }

    @Override
    public List<SysMessage> getSysMessage(int userNoId) {
        return sysMessageMapper.getSysMessage(userNoId);
    }

    @Override
    public List<SysMessage> getDefaultSysMessage(int userNoId) {
        return sysMessageMapper.getDefaultSysMessage(userNoId);
    }

    @Override
    public List<SysMessage> geSysMessageList(int userNoId) {
        return sysMessageMapper.geSysMessageList(userNoId);
    }
}
